0
5
32
9
45
25
6
33
49
8
46
41
104
38
31
145
2
47
100
54
28
30
17
13
7
53
62
12
36
64
21
78
42
4
14
108
86
106
22
193
72